<html>
<body>
<h1>Jalopy Plugin</h1>
<p>The Jalopy Plugin formats Java Source code to a specified convention.</p>
<div id="content-before">
    <b>Note:</b> The version of Jalopy used on supports formatting source up to Java 1.4.
    Subsequently Jalopy became closed source and attempts to upgrade it to support 1.5 syntax appear incomplete.
    Adding support for 1.5+ is on the roadmap now that eclipse has released a headless code formatter.
</div>
<div id="after-summary">
    <p><b>Properties:</b> (Common to both targets)</p>
    <ul>
        <li><b>convention</b> <i>Mandtory.</i> A file or URL specifying the coding conventions to use for formatting</li>
        <li><b>source</b> <i>Mandatory.</i> The java sources to format.</li>
        <li><b>destDir</b> <i>Optional.</i> The output directory for formatted sources. Defaults to overwriting the existing source.</li>
        <li><b>backup</b> <i>Optional.</i> Specifies if a backup of source files is made. True or false</li>
        <li><b>encoding</b> <i>Optional.</i> The encoding of the source files</li>
        <li><b>failOnError</b> <i>Optional.</i> Controls whether the build fails if formatting fails. True or false</li>
        <li><b>force</b> <i>Optional.</i> Forces all files to be formatted regardless of history. True or false</li>
        <li><b>history</b> <i>Optional.</i> Enabled history processing where jalopy will only format modified files.
            Values: comment, file, none</li>
        <li><b>historyMethod</b> <i>Optional.</i> The method of detecting modifications.
            Values: timestamp, crc32, adler32</li>
        <li><b>javadoc</b> <i>Optional.</i> Controls whether javadocs are formatted. True or false.</li>
        <li><b>logLevel</b> <i>Optional.</i> Controls output from the jalopy task. Values: DEBUG, INFO, WARN, ERROR</li>
        <li><b>threads</b> <i>Optional.</i> The number of threads to use when formatting. Values: 1 to 8.</li>
    </ul>
</div>
</body>
</html>